#ifndef _NE_PARTICLE_FADE_AFFECTOR_H_
#define _NE_PARTICLE_FADE_AFFECTOR_H_

#include <partical/ParticleAffector.h>

namespace ne
{
    class NEAPI ParticleFadeAffector : public ParticleAffector
    {
        public:
            ParticleFadeAffector();

            ParticleFadeAffector(const ParticleFadeAffector &affector);

            virtual bool affectParticles(ParticleList &particleList, const real interval);

            virtual ~ParticleFadeAffector();

        private:
            ParticleFadeAffector& operator = (const ParticleFadeAffector &);
    };
}

#endif
